	
	/* SVN FILE: $Id: screen.css 8 2011-03-13 08:32:38Z michele.andreoletti@gmail.com $ */
	
	/**
	 * Project Name : arcadia
	 *
	 * @author $Author: michele.andreoletti@gmail.com $
	 * @version $Revision: 8 $
	 * @lastrevision $Date: 2011-03-13 08:32:38 +0000 (Sun, 13 Mar 2011) $
	 * @filesource $URL: http://arcadia.googlecode.com/svn/trunk/themes/common/stylesheets/screen.css $
	 */

	
	

	#search-form-submit {
		vertical-align:middle;
		cursor: pointer;
		border: 0px;
		padding: 0px;
		width: 24px;
		height: 24px; }
	


	/**
	 * dialog (jQuery UI)
	 */
	 
	 .dialog fieldset {
		padding:0;
		border:0;
		margin-top:25px; }
		
	.dialog .validateTips {
		border: 1px solid transparent;
		padding: 0.3em; }
		
	.dialog label {
		display:block;
		font-size:100%; }

	.dialog input.text {
		margin-bottom:12px;
		width:95%;
		padding:.4em; }


	/**
	 * DataTables
	 */

	.dataTables_wrapper { min-height: 20px; }
	.standard, .dataTable { font-size: 1.2em; }
	
	.dt_filter { padding-bottom: 32px; }
	.dt_info { margin-top: 8px; }
	.dt_length { margin-top: 32px; }


	/**
	 * DataTables row classes (utilizzate in log.php)
	 */
	 
	table.display tr.odd.gradeS { background-color: #ffffdd; }
	table.display tr.even.gradeS { background-color: #ffffee; }

	table.display tr.odd.gradeE { background-color: #ffdddd; }
	table.display tr.even.gradeE { background-color: #ffeeee; }


	/**
	 * security.php
	 */
 	
 	.security-table-title {
 		font-size: 140%;
		padding: 2px 4px;
		border-bottom: 1px solid #eee;
		margin-top: 25px; }
	
	.security-add { float: right; font-size: 90%; margin: 2px 12px; }
	
	.security-table td .user  { background:url("../images/user_suit.png") no-repeat 0px 0px; padding-left: 20px; }
	.security-table td .group  { background:url("../images/group.png") no-repeat 0px 0px; padding-left: 20px; }
	.security-table td .error  { background:url("../images/exclamation.png") no-repeat 0px 0px; padding-left: 20px; }
	.security-table td .unknown  { background:url("../images/unknown.png") no-repeat 0px 0px; padding-left: 20px; }
		
	.security-table tr.edit  { background-color:#faff62; border-top:1px solid;}
	.security-table tr.edit td { border-top:1px solid #ffcc00; border-bottom:1px solid #ffcc00; }	
		
	.security-table .disabled { color: #999; }
	.security-table .error { font-style:italic; color: #f00; }
	.security-table .unknown { font-style:italic; color: #999; }
	
	.indicator  { display:none; } 
	
	.edit-trigger, .cancel-trigger,
	.trash-trigger, .save-trigger { cursor: pointer; }
	
	.access-empty { color: #999; font-style:italic; font-size:75%; } /* iAccessLvl */
	.access-denied { color: #cc0033; } /* iAccessLvl */
	.access-allowed { color: #339900; font-weight:bold; } /* iAccessLvl */
	.access-sysop { color: #0000cc; } /* iAccessLvl */


	/**
	 * ./sysop/index.php ./sysop/edit.php
	 */
	
	#sysop table {
		border-collapse: collapse;
		width: 100%;
		font-size: 1.2em; }

	#sysop table td  {
		border-bottom: 1px solid #ccc;
		margin: 0;
		padding: 10px 20px 15px 0; }

	#sysop th {
		border-bottom:1px solid #ccc;
		padding:10px 20px 15px 0;
		text-align:right;
		vertical-align:top;
		width:12em; }

	#sysop .enabled-user-info {
		font-weight:bold; color:red; }
		
	#sysop .trigger, #sysop .edit-trigger, #sysop .cancel-trigger {
		font-size:.75em;
		margin-right:5px;
		color:#0B559B;
		cursor:pointer; }

	#sysop .edit-trigger { display: block; }
	
	#AddSelect, #ManageSelect { width:95%; }
	.DisplayApp, .DisplayAccessLvl { padding: 0 4px; }
	.DisplayApp { font-weight:bold; }



















.pointer, .ui-toggable, .ui-draggable, .ui-link { cursor:pointer; }
.center { text-align:center; }
.ui-link:hover { text-decoration:underline; }

.gray-text { color:#808080; }
.small-text { font-size:75%; }
.strike-through { text-decoration:line-through; }

.positive-value { } /* $aTABLE[$sTable]['aNegativeValueHighlight'] */
.negative-value { color:#ff0000; } /* $aTABLE[$sTable]['aNegativeValueHighlight'] */

.not-expired-value { color:#52cc25; } /* $aTABLE[$sTable]['aExpiredValueHighlight'] */
.expired-value { color:#ff0000; } /* $aTABLE[$sTable]['aExpiredValueHighlight'] */

td.top-line { border-top: 1px solid #ccc; padding-top: .5em; } /* Utilizzato in sApp='global' per la scheda collaudi.php */

#date-difference-calculator {
	text-align: center;  }
#date-difference-calculator input {
	margin-top:  6px;
	margin-right: 10px; /* Serve per distanziare l'icona posizionata datepicker */ }

label {
	font-size:75%;
	color:#585858;
	display:block;
	margin-left:7px; }

label.error { /* jquery.validate.min.js */
	display:none; 
	background:url("../images/exclamation.png") no-repeat 0px 0px;
	padding-left:19px;
	color:red;
	font-style:italic;
	font-size:0.8em;
	height:16px; }


	/**
	 *
	 * Tooltip
	 *
	 */

.tooltip .iShowNote {
		font-style:italic;
		color:#4e4e4e; }
.tooltip .small-text {
		font-size:80%; }
.tooltip .endpage {
		margin-bottom:9px; }
.tooltip .label {
		font-weight:bold;
		padding-right: 4px; }
.tooltip .label-off {
		color:#4e4e4e;
		padding-right: 4px; }

	/**
	 *
	 * Tags
	 *
	 */

.tags-show, .iShowLinkedTags { font-size: 85%; }

ol.tags-view { padding-left: 2px; }

.tags-view li {
	font-size: 90%;
	font-weight: bold;
	margin-right: 4px;
	margin-bottom: 6px;
	padding: 2px;
	display: block;
	float: left;
	list-style-type: none;
	white-space: nowrap;
	border: 1px solid #808080;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; }

.tags-view li .sDescription {
	padding: 0px 2px; } 

.tags-view .tags-remove-spacer {
	padding:0px 1px; }

.tags-view li .tags-remove {
	padding:0px 2px;
	cursor:pointer; }

@media print {
	/* non stampo il divisore '|' e il link 'x' (quello che si usa per rimuovere un tag) */
	.tags-remove-spacer, .tags-remove { display:none; }
	/* non stampo la toolbar di TinyMCE */
	.mceToolbar { display:none; }
}

#tags-reset { font-size: 0.8em; color:#333; margin-top:2px; float:right; }
#tags-reset:hover { cursor:pointer; color:#1b75bb; }

#tags-selectable .ui-selecting { background: #FECA40; }
#tags-selectable .ui-selected { background: #F39814; color: white; }
#tags-selectable { list-style-type: none; margin: 0; padding: 0; width: 95%; }
#tags-selectable li { margin: 3px; padding: 0.4em; font-size: .8em; width: 100%; }

#tags-feedback { font-size: 0.6em; }

.tags-table-title {
	font-size: 70%;
	padding: 1px 4px;
	border: 1px solid #808080;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px; }


	/**
	 *
	 * Uploads
	 *
	 */

#uploads-file-list { width: 600px; }

#uploads-file-list {
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #EEEEEE;
    border-right:1px solid #CCCCCC;
    list-style:none outside none;
    margin:0;
    padding:0; }

#uploads-file-list ul { padding:0; }

#uploads-file-list ul li {
    border-top: 1px solid #EEEEEE;
    display: block;
    padding: 8px 5px; }

#uploads-file-list ul li .odd {
	background: none repeat scroll 0 0 #F9F9F9; }

#uploads-file-list .file-size {
    font-size: 80%;
    font-weight: bold;
    margin-left: 18px; }

#uploads-file-list .file-lastmodify {
    font-size:75%; }

#uploads-file-list .file-description {
    display:inline;
    font-size:100%;
    margin-right:6px;
    size:650px;
    text-align:left; }

#uploads-file-list .file-remove {
	width:18px;
	float:right; }

#uploads-file-list  .edit-cancel {
    display:none;
    font-size:75%; }

.file-remove img, .edit-trigger { cursor: pointer; }


	/* Uploadify */

#uploads-queue { 
 	width:255px;
	float:right;
	margin-left:20px; }

#uploads-queue .cancel { float:right; }

#uploads-queue .cancel a:link,
#uploads-queue .cancel a:visited,
#uploads-queue .cancel a:hover {
	padding:0 !important;
	margin:0 4px 0 0 !important;
	width:11px !important;
	background:transaparent !important; }

.uploadifyQueue {
	margin-top:30px; }

.uploadifyQueueItem {
	font-size:11px;
	color:#333;
	padding:20px 5px;
	width:240px;
	background:#ECF3F6; }

.uploadifyError {
	color:#cc0000 !important; }

.uploadifyError .uploadifyProgressBar {
	background-color:#cc0000 !important; }

.uploadifyProgress {
	background-color:#FFF;
	margin-top:8px;
	width:97%; }
	
.uploadifyProgressBar {
	background-color:#A3C7D8;
	width:1px;
	height:5px; }

	 /* Colourful rating system */

#color-rating  { list-style:none; margin:2px auto; padding-left: 1px; }
#color-rating  li { display:inline; float:left; }
#color-rating  li a {
	display:block;
	width:14px;
	height:14px;
	margin:3px;
	border:1px solid #888;
	background-color:#333;
	text-indent:-9999px;
	-moz-box-shadow:0 0 3px #888;
	-moz-border-radius:40px;
	-webkit-box-shadow:0 0 3px #888;
	-webkit-border-radius:7px;
	-o-box-shadow:0 0 3px #888;
	-o-border-radius:7px; }

#color-rating-info { clear:left; margin:3px auto; padding:6px 3px; font-size:85%; }


	/* $aTABLE[$sTable]['aSummaryTable']['bShow'] */

#summary-toggle { font-size:0.9em; color:#555; margin-top:2px; float:left; cursor:pointer; }
#summary-table { margin-bottom:35px; }
.summary-link { cursor:pointer; }

	/*							   */
	/* resources.php, settings.php */
	/*			 	 			   */

#resources form.jeditable > button,
#settings form.jeditable > button {
	float: right;
	display: block;
}

#resources form.jeditable > input,
#settings form.jeditable > input {
	border: solid 1px #ffcc00;
	background-color: #ffff99;
	display: block;
	margin-bottom: 5px;
	padding: 4px;
}

#settings-new input[type='text'] {
	width:85%; }

.settings-trash {
	cursor:pointer; }

#resources-new table,
#settings-new table {
	border-collapse:collapse;
	width:100%;
	font-size:1.2em;
	margin-top:12px;
}

#resources-new table td,
#settings-new table td {
	border-bottom:1px solid #cccccc;
	margin:0;
	padding:10px 20px 15px 0;
}

#resources-new table th,
#settings-new table th {
	border-bottom:1px solid #cccccc;
	padding:10px 20px 15px 0;
	text-align:right;
	vertical-align:top;
	width:12em; }


















































































































/* VARIE ED EVENTUALI */







/*

----------------------------------*/



table .table-approvvigionamenti,  table .table-ingegneria { border:1px solid; border-collapse:collapse; margin-top: 6px; }

table .table-approvvigionamenti td,  table .table-ingegneria td { padding: 2px 5px; }

table .table-approvvigionamenti tr { background-color:#ECFFEC; }

table .table-ingegneria tr { background-color:#CFC5FF; }



table .table-ingegneria .sendEmail { font-size:75%; }



.history li { margin-left:15px; }



.demos-nav form { font-size:90%; }







	





.ui-state-message, .ui-widget-content .ui-state-message {border: 1px solid #02d22f; background: #00e45c url(../images/ui-bg_flat_55_04ec88_40x100.png) 50% top repeat-x; color: #363636; }

.ui-state-message a, .ui-widget-content .ui-state-message a { color: #363636; }











table.display tr.odd.gradeC {

	background-color: #ddddff;

}



table.display tr.even.gradeC {

	background-color: #eeeeff;

}



table.display tr.odd.gradeX {

	background-color: #ffdddd;

}



table.display tr.even.gradeX {

	background-color: #ffeeee;

}



table.display tr.odd.gradeU {

	background-color: #ddd;

}



table.display tr.even.gradeU {

	background-color: #eee;

}



















































	

/* Site

   -------------------------------- */







/* new styles for demo pages, added by Filament 12.29.08

eventually we should convert the font sizes to ems -- using px for now to minimize style conflicts

*/





#demo-config { padding:20px 0 0; }



#demo-frame { float:left; width:540px; height:380px; border:1px solid #ddd; overflow: auto; position: relative; }

#demo-frame h3, #demo-frame h4 { padding: 0; font-weight: bold; font-size: 1em; }



#demo-config-menu { float:right; width:180px;  }

#demo-config-menu h4 { font-size:13px; color:#666; font-weight:normal; border:0; padding-left:18px; }



#demo-config-menu ul { list-style: none; padding: 0; margin: 0; }



#demo-config-menu li { font-size:12px; padding:0 0 0 10px; margin:3px 0; zoom: 1; }



#demo-config-menu li a:link,

#demo-config-menu li a:visited { display:block; padding:1px 8px 4px; border-bottom:1px dotted #b3b3b3; }

* html #demo-config-menu li a:link,

* html #demo-config-menu li a:visited { padding:1px 8px 2px; }

#demo-config-menu li a:hover,

#demo-config-menu li a:active { background-color:#f6f6f6; }



#demo-config-menu li.demo-config-on { background: url(images/demo-config-on-tile.gif) repeat-x left center; }



#demo-config-menu li.demo-config-on a:link,

#demo-config-menu li.demo-config-on a:visited,

#demo-config-menu li.demo-config-on a:hover,

#demo-config-menu li.demo-config-on a:active { background: url(images/demo-config-on.gif) no-repeat left; padding-left:18px; color:#fff; border:0; margin-left:-10px; margin-top: 0px; margin-bottom: 0px; }



#demo-source, #demo-notes {

	clear: both;

	padding: 20px 0 0;

	font-size: 1.3em;

}



#demo-notes { width:520px; color:#333; font-size: 1em; }

#demo-notes p code, .demo-description p code { padding: 0; font-weight: bold; }

#demo-source pre, #demo-source code { padding: 0; }

code, pre { padding:8px 0 8px 20px ; font-size: 1.2em; line-height:130%;  }



#demo-source a:link,

#demo-source a:visited,

#demo-source a:hover,

#demo-source a:active { font-size:12px; padding-left:13px; background-position: left center; background-repeat: no-repeat; }



#demo-source a.source-open:link,

#demo-source a.source-open:visited,

#demo-source a.source-open:hover,

#demo-source a.source-open:active { background-image: url(images/demo-spindown-open.gif); }



#demo-source a.source-closed:link,

#demo-source a.source-closed:visited,

#demo-source a.source-closed:hover,

#demo-source a.source-closed:active { background-image: url(images/demo-spindown-closed.gif); }



div.demo {

	padding:12px;

	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";

}



div.demo h3.docs { clear:left; font-size:12px; font-weight:normal; padding:0 0 1em; margin:0; }



div.demo-description {

	clear:both;

	padding:12px;

	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";

	font-size: 1.3em;

	line-height: 1.4em;

}



.ui-draggable, .ui-droppable {

	background-position: top left;

}





#demo-link { font-size:11px;  padding-top: 6px; clear: both; overflow: hidden; }

#demo-link a span.ui-icon { float:left; margin-right:3px; }



